Two Novel Effort Estimation Models Based on Quality Metrics in Web Projects
نویسندگان
چکیده
Web development projects are certainly different from traditional software development projects and, hence, require differently tailored measures for accurate effort estimation. Effort estimation accuracy will affect the availability of resource allocation and task scheduling. In this paper, we investigate the suitability of a newly proposed quality metrics and models to estimate the effort and duration for small or medium-size Web development projects. It then describes a new size metrics, presents two novel methods (WEBMO+ and VPM+), based on WEB model (WEBMO) using Web objects instead of SLOC and Vector Prediction Model (VPM), to fast estimate the development effort of Web-based information systems. We also empirically validate the approach with a four projects study. The results indicate that the approach provides a mechanism to measure the size of software systems, classify software systems, and estimate development effort early in the software life cycle to within +/-20 percent across a range of application types. In contrast with other existing methods, WEBMO+ and VPM+ uses raw historical information about development capability and high granularity information about the system to be developed, in order to carry out such estimations. This method is simple and specially suited for small or medium-size Web based information systems. Key-Words: Web Quality, Effort Estimation Method, Sizing Metric, Web-based Metrics, Web Engineering.
منابع مشابه
An Improved COCOMO based Model to Estimate the Effort of Software Projects
One of important aspects of software projects is estimating the cost and time required to develop projects. Nowadays, this issue has become one of the key concerns of project managers. Accurate estimation of essential effort to produce and develop software is heavily effective on success or failure of software projects and it is highly regarded as a vital factor. Failure to achieve convincing a...
متن کاملExperimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering
One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...
متن کاملA New Empirical Model to Increase the Accuracy of Software Cost Estimation (TECHNICAL NOTE)
We can say a software project is successful when it is delivered on time, within the budget and maintaining the required quality. However, nowadays software cost estimation is a critical issue for the advance software industry. As the modern software’s behaves dynamically so estimation of the effort and cost is significantly difficult. Since last 30 years, more than 20 models are already develo...
متن کاملMeasurement and Effort Prediction for Web Applications
Accurate estimates of development effort play an important role in the successful management of larger Web development projects. However, estimating the effort required in developing Web applications can be a difficult task. By applying measurement principles to measure the quality of applications and their development processes, feedback can be obtained to help control, improve and predict pro...
متن کاملUsing Web Objects for Estimating Software Development Effort for Web Applications
Web development projects are certainly different from traditional software development projects and, hence, require differently tailored measures for accurate effort estimation. In this paper, we investigate the suitability of a newly proposed size measure for web development projects: Web Objects. Web Objects have been specifically developed for sizing web applications and used for estimating ...
متن کامل